/*列表导航*/
.breadwte {
    padding: 10px 0;
}

.breadnav {
    padding: 10px 0;
    background: #f8f8f8;
    margin-bottom: 20px;
}

.position {
    background: url(../image/nav1.png) no-repeat left 3px;
    padding-left: 20px;
}

.position a {
    color: #3e3a39;
}

.position2 {
    color: #3e3a39;
    font-size: 15px;
    padding: 15px 0 15px 25px;
    border-bottom: 1px solid #ccc;
    margin: 0 0 20px 0;
    background: url(../image/nav1.png) no-repeat left center;
}

.position2 a:last-child {
    color: #990000;
}

.position2 a {
    color: #3e3a39;
}

.position3 {
    color: #3e3a39;
    padding: 10px 25px;
    background: url(../image/nav1.png) no-repeat left center;
}

.position3 a {
    color: #3e3a39;
}

.position4 {
    color: #3e3a39;
    padding: 10px 25px;
    background: url(../image/nav1.png) no-repeat left center;
}

.position4 a {
    color: #3e3a39;
}

.position5 {
    padding-left: 25px;
    font-size: 18px;
    color: #434343;
    letter-spacing: 2px;
    background: url(../image/nav1.png) left center no-repeat;
}

.position5 a {
    color: #434343;
}

.location {
    padding: 17px 0;
    border-bottom: 1px solid #e5e5e5;
}

/*列表banner*/
.breadbanner {
    background-color: #ececec;
    margin-bottom: 20px;
    text-align: center;
}

.fluid,
.edg-right,
.fw_pic,
.edupic,
.edupic2 {
    position: relative;
    overflow: hidden;
}

.fw_pic img,
.edupic img,
.edupic2 img {
    width: 100%;
    height: auto;
}

.bigbanner:hover img {
    transform: scale(1.1, 1.1);
    transition: 0.6s;
}

.edg-right:hover img,
.edupic:hover img,
.edupic2:hover img {
    transform: scale(1.02, 1.02);
    transition: 0.6s;
}

.banner_title {
    z-index: 3;
    position: absolute;
    height: 56px;
    overflow: hidden;
    background: rgba(10, 80, 150, 0.68);
    width: 285px;
    bottom: 0;
}

.banner_title h2 {
    color: #fff;
    font-size: 18px;
    line-height: 56px;
    font-weight: normal;
    text-align: center;
    margin: 0;
    letter-spacing: 15px;
}

.delmag {
    margin-bottom: 0px;
}

.delbor {
    border-bottom: none;
}

/*列表样式*/
.maincon {
    position: relative;
    padding-bottom: 30px;
}

.edu-left2 {
    width: 760px;
}

.edu-right2 {
    width: 270px;
}

.sidebox {
    width: 270px;
}

.catname {
    color: #434343;
    font-size: 20px;
    border-bottom: 1px solid #C4C4C4;
    padding: 17px 0;
}

.catname .name {
    padding-left: 25px;
    background: url(../images/title3.png) left center no-repeat;
}

.catname .more {
    font-size: 15px;
}

.listnav {
    background-color: #eae9e9;
}

.listbg {
    /*width: 240px;*/
    background-position: center bottom;
    background-repeat: no-repeat;
}

.listbg2 {
    background-color: #fafafa;
    background-image: url(../image/bg1.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.listnav .head {
    height: 63px;
    /*margin-top: -40px;*/
    line-height: 63px;
    font-size: 22px;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    background: #0567BE;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8B70000, endColorstr=#c8B70000);
    position: relative;
}

.listnav .main {
   /* padding-bottom: 120px;*/
    border-left: 3px solid #cccccc;
}

.jia {
    height: 40px;
    background: #757575;
}

.accordion .linke {
    cursor: pointer;
    display: block;
    height: 50px;
    line-height: 50px;
    color: #444444;
    font-size: 16px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion .linke a {
    color: #444444;
    font-size: 16px;
    display: block;
    font-weight: 500;
}

.accordion li {
    cursor: pointer;
    padding: 0 39px;
    position: relative;
}

.accordion li:hover {
    background: #F7F7F7;
}

.accordion li:hover i {
    position: absolute;
    top: 18px;
    right: -2px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 14px;
    height: 14px;
    background: #F7F7F7 url(../image/arr_gray.png) no-repeat center;
}

.accordion li:on {
    background: #F7F7F7;
}

.accordion li:on i {
    position: absolute;
    top: 18px;
    right: 3px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 14px;
    height: 14px;
    background: url(../image/arr_gray.png) no-repeat center;
}

.accordion .open i {
    position: absolute;
    top: 18px;
    right: 0;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 14px;
    height: 14px;
    background: #F7F7F7 url(../image/arr_red.png) no-repeat center;
}

.accordion li.open {
    background: #DEE2EB;
}

.accordion li.open:before {
    content: "";
    border-left: 3px solid #0a5096;
    height: 50px;
    transition: all 0.2s ease-out 0s;
    position: absolute;
    left: -3px;
    top: 0;
}

.accordion li .jia {
    background: url(../image/add_gray.png) no-repeat right 20px;
}

.accordion .open .jia {
    background: url(../image/add_gray2.jpg) no-repeat right 20px;
}

.accordion2 .linke {
    cursor: pointer;
    display: block;
    height: 55px;
    line-height: 55px;
    color: #444444;
    font-size: 16px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion2 .linke a {
    color: #444444;
    font-size: 16px;
    display: block;
    font-weight: 500;
}

.accordion2 li {
    cursor: pointer;
    padding: 0 39px;
    position: relative;
    border-bottom: 1px solid #dbdbdb;
}

.accordion2 li:hover {
    background: #F7F7F7;
}

.accordion2 li:hover i {
    position: absolute;
    top: 18px;
    right: -2px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 14px;
    height: 14px;
    background: #F7F7F7 url(../image/arr_gray.png) no-repeat center;
}

.accordion2 i {
    position: absolute;
    top: 18px;
    right: 0;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 14px;
    height: 14px;
    background: #F7F7F7 url(../image/arr_red.png) no-repeat center;
}

.accordion2 li.open {
    background: #F7F7F7;
}

.accordion2 li.open a {
    color: #0a5096;
}

.accordion2 li.open:before {
    content: "";
    border-left: 3px solid #0a5096;
    height: 55px;
    transition: all 0.2s ease-out 0s;
    position: absolute;
    left: -3px;
    top: 0;
}

.accordion2 li .jia {
    background: url(../image/add_gray.png) no-repeat right 20px;
}

.accordion2 .open .jia {
    background: url(../image/add_gray2.jpg) no-repeat right 20px;
}

.accordion3 .linke {
    cursor: pointer;
    display: block;
    height: 50px;
    line-height: 50px;
    color: #444444;
    font-size: 16px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion3 .linke a {
    color: #444444;
    font-size: 16px;
    display: block;
    font-weight: 500;
}

.accordion3 li {
    cursor: pointer;
    padding: 0 39px;
    position: relative;
}

.accordion3 li i {
    position: absolute;
    top: 18px;
    right: -2px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 14px;
    height: 14px;
    background: url(../image/arr_gray.png) no-repeat center;
}

.accordion3 li:hover {
    background: #F7F7F7;
}

.accordion3 .open i {
    position: absolute;
    top: 18px;
    right: 0;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 14px;
    height: 14px;
    background: #F7F7F7 url(../image/arr_red.png) no-repeat center;
}

.accordion3 li.open {
   border: 1px solid #4272BA;

    background:#4272BA
}
.accordion3 li.open a{
    color:#fff!important;
}

.accordion3 li.open:before {
    content: "";
    border-left: 3px solid #0a5096;
    height: 50px;
    transition: all 0.2s ease-out 0s;
    position: absolute;
    left: -3px;
    top: 0;
}

.accordion3 li .jia {
    background: url(../image/add_gray.png) no-repeat right 20px;
}

.accordion3 .open .jia {
    background: url(../image/add_gray2.jpg) no-repeat right 20px;
}

/*submenu*/
.submenu {
    padding-bottom: 12px;
    border-bottom: 1px solid #dbdbdb;
}

.submenu li {
    padding: 0;
    position: relative;
}

.submenu li:hover b {
    position: absolute;
    top: 7px;
    right: -2px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 14px;
    height: 14px;
    background: url(../image/arr_gray.png) no-repeat center;
    display: block;
}

.submenu .open b {
    position: absolute;
    top: 7px;
    right: -2px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 14px;
    height: 14px;
    background: url(../image/arr_red.png) no-repeat center;
    display: block;
}

.submenu a {
    display: block;
    color: #444444;
    line-height: 30px;
    padding-left: 90px;
    background: url(../image/listd.png) no-repeat 70px center;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    padding-right: 20px;
}

.submenu li:hover a {
    color: #a81919;
}

.submenu .open a {
    color: #a81919;
}

.submenu2,
.submenu2 li {
    border-bottom: 0;
}

.sidenew .title h3 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-left: 15px;
    border-left: 2px solid #e66161;
}

/*fangke*/
.fk-hd {
    height: 94px;
    line-height: 94px;
    margin-bottom: 15px;
    background: url(../image/title4.png) left center no-repeat;
    padding-left: 18px;
}

.fk-hd .fk-tit {
    color: #282828;
    font-size: 18px;
    padding-left: 45px;
    background: url(../image/ico_fk.png) 5px center no-repeat;
    font-weight: bold;
}

.fk-item {
    height: 540px;
    background: #f6f7f9 url(//skin/school795/cms/images/ico_yun.png) no-repeat right bottom;
    margin-bottom: 50px;
}

.fk-item .fk-pic {
    width: 100%;
    min-height: 100px;
    overflow: hidden;
    position: relative;
}

.fk-item .fk-pic img {
    width: 100%;
    height: auto;
    display: block;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}

.fk-item .fk-pic img:hover {
    transform: scale(1.1);
}

.fk-item .fk-text h3 {
    line-height: 60px;
    height: 60px;
    border-bottom: 1px solid #dcdbdb;
    text-align: center;
    font-size: 18px;
    margin: 0 7%;
    color: #510f0f;
    position: relative;
}

.fk-item .fk-text h3 span {
    width: 24%;
    position: absolute;
    height: 3px;
    bottom: -2px;
    left: 50%;
    margin-left: -12%;
    background: #862028;
}

.fk-item .fk-text .fk-list {
    margin: 30px 7% 20px;
}

.fk-item .fk-text .fk-list li {
    width: 50%;
    float: left;
}

.fk-item .fk-text .fk-list li a {
    color: #646464;
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    background: url(//skin/school795/cms/images/dot2.png) left center no-repeat;
}

.fk-item .fk-text .fk-list li a:hover {
    color: #862028;
}

/*常规样式*/
.border1 {
    overflow: hidden;
    zoom: 1
}

.border1 .head1 {
    padding: 23px 0 22px 0;
    background-image: url(../image/head_bg_blue.png);
    text-align: center;
}

.border1 .head1 span {
    color: #fff;
    font-size: 18px;
    display: block;
}

.border1 .head2 {
    background: #0a5096;
    height: 68px;
    line-height: 68px;
    font-size: 18px;
    ;
    color: #fff;
}

.border1 .head2 .title2 {
    font-size: 20px;
    display: block;
    text-align: center;
    background: url(../image/sb1_head_tit.png) 40px 50% no-repeat;
}

.border1 .main1 {
    background: #fff url(../image/head_bg2.png) no-repeat 198px -80px;
    padding: 0;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}

.border1 .main2 {
    background: #fff;
    padding: 0;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}

.border1 .menu_list_1 li {
    line-height: 50px;
    text-align: center;
    color: #4c4c4c;
    border-bottom: #e2e2e2 1px solid;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.border1 .menu_list_1 li:hover {
    -webkit-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -moz-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.border1 ul li.last {
    border-bottom: none;
}

.border1 .menu_list_1 li a {
    display: block;
    color: #4c4c4c;
    font-size: 16px;
}

.border1 .menu_list_1 li a:hover,
.border1 .menu_list_1 li.cur {
    text-decoration: none;
    color: #0a5096;
    background: url(../image/cur_blue1.png) center bottom no-repeat;
}

.border1 .menu_list_1 li.cur a {
    color: #0a5096;
}

.border1 .main_ultop h3 {
    margin: 0;
}

.border1 .main_ultop h3,
.border1 .main_ultop li {
    line-height: 50px;
    text-align: center;
    color: #4c4c4c;
    border-bottom: #e2e2e2 1px solid;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.border1 .main_ultop h3:hover,
.border1 .main_ultop li:hover {
    -webkit-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -moz-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.border1 ul li.last {
    border-bottom: none;
}

.border1 .main_ultop h3 a {
    color: #0a5096;
    font-size: 16px;
    text-decoration: none;
}

.border1 .main_ultop li a {
    display: block;
    color: #4c4c4c;
    font-size: 15px;
}

.border1 .main_ultop li a:hover,
.border1 .main_ultop li.cur {
    text-decoration: none;
    color: #0a5096;
    background: url(../image/cur_blue1.png) center bottom no-repeat;
}

.border1 .main_ultop li.cur a {
    color: #0a5096;
}

.border1 .main_ultop2 h3 {
    margin: 0;
    font-weight: normal;
}

.border1 .main_ultop2 h3,
.border1 .main_ultop2 li {
    line-height: 50px;
    text-align: center;
    color: #4c4c4c;
    border-bottom: #e2e2e2 1px solid;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.border1 .main_ultop2 h3:hover,
.border1 .main_ultop2 li:hover {
    -webkit-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -moz-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.border1 ul li.last {
    border-bottom: none;
}

.border1 .main_ultop2 h3 a {
    color: #0a5096;
    font-size: 16px;
    text-decoration: none;
}

.border1 .main_ultop2 li a {
    display: block;
    color: #4c4c4c;
    font-size: 14px;
}

.border1 .main_ultop2 li a:hover,
.border1 .main_ultop2 h3.cur {
    text-decoration: none;
    color: #0a5096;
    background: url(../image/cur_blue1.png) center bottom no-repeat;
}

.border1 .main_ultop2 h3.cur a {
    color: #0a5096;
}

.border1 .main_ultop3 li {
    line-height: 50px;
    text-align: center;
    color: #4c4c4c;
    border-bottom: #e2e2e2 1px solid;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.border1 .main_ultop3 li:hover {
    -webkit-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -moz-box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    box-shadow: 0 5px 12px 0 rgba(124, 124, 124, 0.3);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.border1 ul li.last {
    border-bottom: none;
}

.border1 .main_ultop3 li a {
    color: #0a5096;
    font-size: 16px;
    text-decoration: none;
    display: block;
}

.border1 .main_ultop3 li a:hover,
.border1 .main_ultop3 li.cur {
    color: #0a5096;
    background: url(../image/cur_blue1.png) center bottom no-repeat;
}

.border1 .main_ultop3 li.cur a {
    color: #0a5096;
}

.border1 .tabs li {
    background: url(../image/tab1.png) right center no-repeat;
    height: 49px;
    line-height: 49px;
    border-bottom: #e8e8e8 1px solid;
    background-size: cover;
}

.border1 li.thistab {
    width: 268px;
    background: url(../image/tab_hover1.png) right center no-repeat;
}

.border1 .tabs li a:hover {
    color: #ef7a08;
    background: url(../image/tab_hover1.png) right center no-repeat;
}

.border1 .tabs li a {
    padding-left: 40px;
    color: #333;
    display: block;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
}

.border1 li.thistab a {
    color: #ef7a08;
}

.border2 {
    width: 48%;
    overflow: hidden;
    zoom: 1
}

.border3 {
    border: 1px solid #dddddd;
    overflow: hidden;
    zoom: 1
}

.gov-head {
    border-bottom: 2px solid #0a5096;
}

.gov-head .bigtitle {
    font-size: 20px;
    border-bottom: 1px solid #0a5096;
    display: inline-block;
    padding: 9px 10px;
    color: #0a5096;
}

.gov-head a {
    color: #000;
}

.gov-head .more {
    padding: 10px
}

.gov-main {
    margin: 15px 0;
}

.gov-main .row {
    overflow: hidden;
}

.biglist {
    min-height: 290px;
}

.gov-head2 {
    border-bottom: 2px solid #0a5096;
    background: #f2f2f2;
}

.gov-head2 .bigtitle {
    font-size: 20px;
    border-bottom: 1px solid #0a5096;
    display: inline-block;
    padding: 7px 10px;
    color: #0a5096;
}

.gov-head2 a {
    color: #000;
}

.gov-head2 .more {
    padding: 10px
}

.gov-head3 {
    border-bottom: 1px solid #d3d3d3;
}

.gov-head3 .bigtitle {
    font-size: 24px;
    color: #0a5096;
    display: inline-block;
    padding: 7px 10px;
    color: #0a5096;
}

.gov-head3 a {
    color: #000;
}

.gov-head3 .more {
    padding: 10px
}

.gov-head4 {
    border-bottom: 2px solid #0a5096;
    background: #ededed;
}

.gov-head4 .bigtitle {
    font-size: 18px;
    display: inline-block;
    padding: 10px 18px 8px 50px;
    background: url(../image/title2.png) 18px center no-repeat;
    color: #0a5096;
    border-bottom: 1px solid #0a5096;
}

.gov-head4 a {
    color: #0a5096;
}

.gov-head4 .more {
    padding: 10px;
    font-size: 12px;
}

.gov-head4 .more a {
    color: #494949;
}

.gov-main4 {
    padding: 12px;
}

.mbottom {
    margin-bottom: 10px;
}

.sharebox {
    background: #efefef;
    padding: 0;
}

.sharebox span {
    background: #dcdddd;
    height: 25px;
    line-height: 25px;
    display: block;
    padding: 0 0 0 10%;
}

.bdsharebuttonbox {
    margin: 6px 0 6px 17px;
}

.relink ul {
    padding: 0 0 0 10%;
    margin-top: 10px;
}

.relink ul li a {
    color: #231815;
    background: url(../image/arr.png) left center no-repeat;
    line-height: 26px;
    font-size: 12px;
    padding-left: 18px;
    display: block;
}

.news-index-left {
    padding: 0;
    float: left;
}

.news-index-right {
    padding: 0;
    float: right;
    width: 460px;
}

/*内容页样式*/
.article .artitle {
    font-size: 32px;
    color: #444444;
    font-weight: 400;
    text-align: center;
    line-height: 150%;
    padding: 30px 0 20px;
}

.article .artinfo {
    color: #9e9e9e;
    text-align: center;
    line-height: 150%;
    padding: 0px 0 20px;
}

.article .artinfo li {
    display: inline-block;
    margin: 0 10px;
}

.article .artcon {
    padding: 20px 0;
    line-height: 30px;
    font-size: 14px;
    color: #444444;
}

.article .artcon img {
    max-width: 100% !important;
    height: auto;
}

.layout_txtcontent {
    border: 1px solid #E2E2E2;
    padding: 30px;
    color: #1B1B1B;
    font-size: 14px;
}

.layout_txtcontent_title {
    color: #c12200;
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;
    text-align: center;
    padding: 15px 0;
}

.layout_txtcontent_info {
    border-bottom: 1px solid #d3d3d3;
    text-align: center;
    color: #999999;
    line-height: 24px;
    margin: 20px 0;
    padding: 5px 0;
}

.layout_txtcontent_info2 {
    background: #f4f4f4;
    border: 1px solid #e2e2e2;
    text-align: center;
    color: #999999;
    line-height: 24px;
    margin: 20px 0;
}

.layout_txtcontent_content {
    margin-top: 10px;
    overflow: hidden;
    line-height: 200%;
}

.son_title {
    background: none repeat scroll 0 0 #FFFCEC;
    border: 1px dashed #FEDC99;
    color: #333333;
    height: 24px;
    margin: 15px auto;
    padding: 0 10px;
    text-align: right;
}

.change {
    margin: 13px auto 0;
    width: 100%;
}

.change ul {
    background: url(../image/change.png) no-repeat scroll left center transparent;
    padding-left: 16px;
}

.change ul li {
    font-size: 14px;
    line-height: 28px;
}

.closepage {
    margin: 15px auto;
    width: 100%;
    text-align: center;
}

.closepage a {
    color: #555;
}

.closepage span {
    background: url(../image/submit_btn_bg.gif) repeat-x scroll 0 0 transparent;
    border: 1px solid #555555;
    color: #333333;
    width: 120px;
    height: 21px;
    padding: 1px 3px;
    margin-left: 10px;
    font-size: 12px;
    line-height: 24px;
}

/*介绍页*/
.gov-intro {
    padding: 20px 0 30px 0;
}

.intro-con {
    padding: 40px 0;
}

.intro-con p {
    line-height: 150%;
    text-indent: 2em;
    font-size: 14px;
    margin-bottom: 20px;
}

.share_btn {
    margin: 10px;
}

.gov-table {
    padding: 45px 30px
}

.touch-table .table2 {
    margin: 5px 0 20px;
    color: #666;
}

.touch-table .table2 th {
    background-color: #f8f8f8;
    font-size: 18px;
    color: #9b0000;
    text-align: left;
    line-height: 40px;
    padding-left: 20px;
    border: #e9e9e9 1px solid;
}

.touch-table .table2 td {
    border: #e9e9e9 1px solid;
    border-collapse: collapse;
    padding: 14px 20px 13px 20px;
}

.touch-table {
    margin-bottom: 50px;
}

.leader-table .table_leadship {
    width: 100%;
    background-color: #fff;
    border: 1px #f5f5f5 solid;
    border-top: 1px #0a5096 solid;
    font-size: 16px;
}

.leader-table .table_leadship .td_title {
    color: #99040c;
}

.leader-table .table_leadship tr:nth-child(2n) td {
    background-color: #f8f8f8;
}

.leader-table .table_leadship tr .td2 {
    border-right: 1px #a98385 solid;
    text-align: left;
    line-height: 25px;
}

.leader-table .table_leadship tr td {
    border: none;
    color: #222;
    text-align: left;
    padding: 15px 40px;
}

.leader-table {
    margin-bottom: 50px;
}

.gov-leader {
    padding: 20px 0 100px 0;
}

.leader {
    width: 50%;
    float: left;
}

.leader h4 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.leader .ldinfo p {
    margin: 0 0 10px;
}

.leader span {
    font-size: 15px;
    line-height: 1.75 !important;
    color: #4b4b4b !important;
}

.leader span a,
.leader p a,
.leader p a span {
    color: #63065F !important;
}

.leader span a:hover,
.leader p a:hover {
    color: #63065F;
}

.departbox {
    margin-bottom: 20px;
}

.departbox .title {
    font-size: 20px;
    color: #0a5096;
    padding-left: 35px;
    margin-bottom: 20px;
    margin-top: 0;
    background: url(../image/title.png) no-repeat left 4px;
}

.depli {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
}

.depli a {
    display: block;
    padding: 10px;
    margin-right: 2px;
    font-size: 16px;
    color: #000;
}

.depli .bg1 {
    background: #c2dff6;
}

.depli .bg2 {
    background: #c2dff6;
}

.depli .bg3 {
    background: #c2dff6;
}

.education {
    margin-bottom: 40px;
}

.edubox .eduhd {
    border-bottom: 1px solid #bfbfbf;
}

.edubox .eduhd span {
    font-size: 20px;
    border-bottom: 1px solid #0a5096;
    display: inline-block;
    color: #0a5096;
    padding: 5px 25px 5px 45px;
    background: url(../image/arr2.png) 4px center no-repeat;
}

.eduli {
    margin: 10px 0;
    padding-left: 0;
    padding-right: 0;
}

.eduli a {
    display: block;
    padding: 10px 10px 10px 15px;
    font-size: 16px;
    color: #000;
    background: url(../image/arr3.png) left 13px no-repeat;
}

.edupic {
    margin-top: 40px;
}

.edubox .page-header {
    padding-bottom: 20px;
    margin: 40px 0 60px;
    border: 0;
}

.edtit {
    font-size: 24px;
    color: #0a5096;
    font-weight: bold;
}

.elist {
    width: 360px;
    float: left;
}

.elist a {
    display: block;
    padding: 12px 0;
    font-size: 14px;
    color: #454545;
}

.edg-left li {
    height: 52px;
}

.edg-left li a {
    padding-left: 34px;
    background: url(../image/arr4.png) left center no-repeat;
    display: block;
    color: #0a5096;
    font-size: 18px;
    font-weight: 100;
    line-height: 52px;
}

.edg-left li:hover a {
    text-decoration: underline;
}

.list-head {
    margin-bottom: 15px;
    padding-bottom: 12px;
    border-bottom: 2px solid #0a3f76;
}

.list-head h3 {
    font-size: 28px;
    font-weight: bold;
    color: #0a3f76;
    margin: 0;
}

.list-con p {
    font-size: 12px;
    text-indent: 2.0em;
}

.er-right {
    margin-bottom: 10px;
    border: 1px solid #e6e6e6;
    background: url(//skin/school795/cms/er-right-bg.jpg) no-repeat right top #fff;
    padding: 20px 30px;
    _padding: 20px 0px;
    min-height: 350px;
}

.er-right-title {
    padding: 0 8px;
    font-size: 30px;
    color: #ff9900;
    border-bottom: 1px solid #f2f2f2;
    line-height: 46px;
}

.er-right-con {
    padding: 30px 8px;
}

.er-right .xs {
    width: 100%;
}

.er-right .xs table {
    border-collapse: separate;
    border-bottom: 1px dotted #ccc;
    padding: 15px 0;
    margin-bottom: 10px;
}

.er-right .xs table td {
    padding: 5px 10px;
    color: #333;
}

.er-right .f-16 {
    font-size: 16px;
}

.er-right .f-18 {
    font-size: 18px;
    color: #454545;
    display: block;
    margin: 10px 0;
}

.er-right .orange {
    color: #ef7a08;
}

.er-right .jiaol li .item {
    margin: 0 45px 30px;
}

.er-right .jiaol li .item .pic {
    position: relative;
    overflow: hidden;
}

.er-right .jiaol li .item .pic img {
    transition: .3s all linear;
}

.er-right .jiaol li .item:hover img {
    transform: scale(1.1, 1.1);
}

.er-right .jiaol li .item:hover a,
.er-right .jiaol li .item:hover i {
    color: #0a5096;
}

.er-right .jiaol li .item i {
    color: #999;
    display: inline-block;
    line-height: 20px;
    text-align: justify;
}

.er-right .jiaol li .item span {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

/*频道页*/
.college .list {
    width: 100%;
    height: 350px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

.college .list .img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}

.cinfo .list_in {
    padding: 0px 50px;
    height: 350px;
    width: 290px;
    background-color: #f0f0f0;
}

.cinfo .list_in .title {
    font-size: 24px;
    color: #333;
    text-align: center;
    padding: 145px 0 20px;
}

.college .list .list_in {
    width: 100%;
    padding: 0;
    -webkit-transition: width 0.6s;
    -o-transition: width 0.6s;
    transition: width 0.6s;
}

.college .list .title,
.college .list .text {
    margin: 0 50px 0 70px;
}

.college .list .title {
    padding-top: 80px;
}

.college .abbreviated {
    text-align: center;
    font-size: 20px;
    color: #333;
    margin: 0px 0 5px;
}

.college .list_in:hover .title,
.college .list_in:hover .text,
.college .list_in:hover .list_btn,
.college .list_in:hover .abbreviated {
    color: #fff;
}

.college .list_in:hover .list_btn {
    border-color: #fff;
}

.college .list_in .triangle {
    border-left: 0;
    border-right: 14px #f0f0f0 solid;
    left: -14px;
    top: 50%;
}

.college .list_in:hover .triangle {
    border-right-color: #9b0000;
}

.college .list .list_in:hover {
    background-color: #9b0000;
}

.college .list:hover .img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.cpic {
    width: 683px;
    float: left;
}

.cinfo {
    width: 467px;
    float: left;
}

.cinfo .list_in .triangle {
    position: absolute;
    top: 50%;
    left: 704px;
    margin-top: -14px;
    z-index: 99;
    width: 0px;
    height: 0px;
    display: block;
    border-top: 14px transparent solid;
    border-bottom: 14px transparent solid;
}

.trainbox {
    width: 560px;
}

.train {
    width: 100%;
    background-color: #fff;
    border-top: 3px #9b0000 solid;
    margin-bottom: 30px;
    padding-bottom: 30px;
    min-height: 302px;
}

.train img {
    width: 100%;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.train:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.train .title {
    color: #9b0000;
    font-size: 22px;
    text-align: center;
    padding: 24px 0;
    margin: 0 55px;
    border-bottom: #dbdbdb 1px solid;
    position: relative;
}

.train .title:before {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    z-index: 99;
    content: "";
    width: 0px;
    height: 1px;
    margin: auto;
    background: #9b0000;
    -webkit-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
}

.train:hover .title:before {
    width: 100%;
}

.train .text {
    margin: 15px 55px 0;
    color: #333;
    min-height: 80px;
}

.list_btn {
    color: #c3c3c3;
    text-align: center;
    border: #d7d7d7 solid 1px;
    display: block;
    width: 105px;
    margin: 20px auto 0;
    line-height: 28px;
    font-size: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.list_btn:hover {
    text-decoration: none;
    color: #fff;
    border-color: transparent;
    background-color: #9b0000;
}

.train .list_btn {
    margin: 30px auto 0;
}

#province a {
    display: block;
    float: left;
    margin: 12px 0;
    width: 100%;
    border: 1px #dedede solid;
    border-bottom: none;
    border-bottom: 2px #0a5096 solid;
    line-height: 50px;
    text-align: center;
    box-sizing: border-box;
    background: #fff;
    text-decoration: none;
    font-size: 14px;
}

#province a:hover {
    background: #0a5096;
    color: #fff;
}

/*教职工系统*/
.xt-box .xt-tit {
    color: #0a5096;
    font-weight: bold;
    font-size: 24px;
    line-height: 85px;
    height: 85px;
}

.xt-con li {
    margin-bottom: 20px;
}

.xt-con li a {
    text-align: center;
    border: 1px solid #0a5096;
    display: block;
    line-height: 72px;
    color: #0a5096;
    font-size: 18px;
}

.xt-con li:hover a {
    background: #0a5096;
    color: #fff;
    transition: 0.6s;
}

/*机构设置*/
.jg-box .jg-tit {
    color: #282828;
    font-weight: bold;
    font-size: 20px;
    line-height: 94px;
    height: 94px;
    background: url(../image/title4.png) left center no-repeat;
    padding-left: 18px;
}

.jg-con li {
    margin-bottom: 20px;
}

.jg-con li a {
    padding-left: 25px;
    border-left: 5px solid #0a5096;
    display: block;
    line-height: 65px;
    color: #652224;
    font-size: 18px;
    background: #f5f5f5;
}

.jg-con li:hover a {
    background: #0a5096;
    color: #fff;
    transition: 0.6s;
}

/*科学研究*/
.kx_btit {
    bottom: 28px;
}

.kx_item {
    position: relative;
    margin-top: -28px;
}

.kx_list_nav {
    background: #fff;
    box-shadow: 0px 2px 5px 0px #e8e8e8;
}

.kx_list_nav li {
    width: 12.5%;
    height: 66px;
    line-height: 66px;
    text-align: center;
    float: left;
}

.kx_list_nav li a {
    font-size: 18px;
    color: #2a2a2a;
    display: block;
    line-height: 66px;
}

.kx_list_nav li:hover a {
    background: #0a5096;
    color: #fff;
}

.contain-kx .kx-head {
    height: 50px;
}

.kx-head .position {
    background: url(../image/title4.png) no-repeat left 3px;
    color: #282828;
    font-size: 20px;
    font-weight: bold;
}

.kx-head .position a {
    color: #282828;
    font-weight: normal;
    font-size: 18px;
}

/*公共服务*/
.edg-left2 li {
    margin-bottom: 28px;
}

.edg-left2 li a {
    padding-left: 25px;
    border: 1px solid #efefef;
    display: block;
    line-height: 86px;
    color: #626262;
    font-size: 18px;
    text-align: center;
    background: url(../image/arr4.png) 25% center no-repeat;
}

.edg-left2 li:hover a {
    border-color: #0a5096;
    color: #0a5096;
}

/*校园服务*/
.fw-box .fw-tit {
    color: #0a5096;
    font-weight: bold;
    font-size: 24px;
    line-height: 85px;
    height: 85px;
}

.fw-box .fw-con {
    background: #f8f7f7;
    border-top: 1px solid #aaa;
    padding: 20px;
}

.fw-box .fw-con .fw_pic:hover img {
    transform: scale(1.05, 1.05);
    transition: 0.6s;
}

.fw-con li {
    margin-bottom: 20px;
    height: 52px;
    float: left;
}

.fw-con li a {
    display: block;
    line-height: 52px;
    color: #0a5096;
    font-size: 17px;
    padding: 0 45px;
    font-weight: 100;
}

.fw-con li:hover a {
    text-decoration: underline;
}

.fw-con li.link1 a {
    background: url(../image/link1.png) 0 center no-repeat;
}

.fw-con li.link2 a {
    background: url(../image/link2.png) 0 center no-repeat;
}

.fw-con li.link3 a {
    background: url(../image/link3.png) 0 center no-repeat;
}

.fw-con li.link4 a {
    background: url(../image/link4.png) 0 center no-repeat;
}

.fw-con li.link5 a {
    background: url(../image/link5.png) 0 center no-repeat;
}

.fw-con li.link6 a {
    background: url(../image/link6.png) 0 center no-repeat;
}

.fw-con li.link7 a {
    background: url(../image/link7.png) 0 center no-repeat;
}

.fw-con li.link8 a {
    background: url(../image/link8.png) 0 center no-repeat;
}

.fw-con li.link9 a {
    background: url(../image/link9.png) 0 center no-repeat;
}

.fw-con li.link10 a {
    background: url(../image/link10.png) 0 center no-repeat;
}

.fw-con li.link11 a {
    background: url(../image/link11.png) 0 center no-repeat;
}

.fw-con li.link12 a {
    background: url(../image/link12.png) 0 center no-repeat;
}

.fw-con li.link13 a {
    background: url(../image/link13.png) 0 center no-repeat;
}

.fw-con li.link14 a {
    background: url(../image/link14.png) 0 center no-repeat;
}

.fw-con li.link15 a {
    background: url(../image/link15.png) 0 center no-repeat;
}

.fw-con li.link16 a {
    background: url(../image/link16.png) 0 center no-repeat;
}

.fw-con li.link17 a {
    background: url(../image/link17.png) 0 center no-repeat;
}

.fw-con li.link18 a {
    background: url(../image/link18.png) 0 center no-repeat;
}

.fw-con li.link19 a {
    background: url(../image/link19.png) 0 center no-repeat;
}

.fw-con li.link20 a {
    background: url(../image/link20.png) 0 center no-repeat;
}

.fw-con li.link21 a {
    background: url(../image/link21.png) 0 center no-repeat;
}

.fw-con li.link22 a {
    background: url(../image/link22.png) 0 center no-repeat;
}

.fw-con li.link23 a {
    background: url(../image/link23.png) 0 center no-repeat;
}

.fw-con li.link24 a {
    background: url(../image/link24.png) 0 center no-repeat;
}

.fw-con li.link25 a {
    background: url(../image/link25.png) 0 center no-repeat;
}

.fw-con li.link26 a {
    background: url(../image/link26.png) 0 center no-repeat;
}

/**/
.kx_list_nav h3 {
    width: 12.5%;
    height: 66px;
    line-height: 66px;
    text-align: center;
    float: left;
}

.kx_list_nav h3 a {
    font-size: 18px;
    color: #2a2a2a;
    display: block;
    line-height: 66px;
}

.kx_list_nav h3:hover a {
    background: #0a5096;
    color: #fff;
}

/**/
@media (max-width: 992px) {
    .kx_list_nav li a {
        font-size: 14px;
    }

    .kx_list_nav h3 a {
        font-size: 14px;
    }
}

@media (max-width: 767px) {

    .breadbanner img,
    .er-right .jiaol li .item .pic img {
        width: 100%;
        height: auto;
    }

    .kx_btit {
        bottom: 158px;
    }

    .kx_list_nav li {
        width: 33.33%;
    }

    .kx_list_nav h3 {
        width: 33.33%;
    }

    .er-right .jiaol li .item {
        margin: 0 10px 10px;
    }
}